
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Tracking other projects &#8212; Universal Ctags 0.3.0 documentation</title>
    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     '0.3.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true,
        SOURCELINK_SUFFIX: '.txt'
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Search" href="search.html" /> 
  </head>
  <body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="nav-item nav-item-0"><a href="index.html">Universal Ctags 0.3.0 documentation</a> &#187;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="tracking-other-projects">
<h1>Tracking other projects<a class="headerlink" href="#tracking-other-projects" title="Permalink to this headline">¶</a></h1>
<p>This is working note for tracking activities other projects,
especially activity at exuberant-ctags.</p>
<p>I(Masatake YAMATO) consider tracking activities as the first class
fruits of this project.</p>
<div class="section" id="exuberant-ctags">
<h2>exuberant-ctags<a class="headerlink" href="#exuberant-ctags" title="Permalink to this headline">¶</a></h2>
<div class="section" id="subversion">
<h3>subversion<a class="headerlink" href="#subversion" title="Permalink to this headline">¶</a></h3>
<ul>
<li><p class="first">status</p>
<p>Revisions up to &lt;r815&gt; are merged except:</p>
<blockquote>
<div><p>NOTHING HERE NOW</p>
</div></blockquote>
<p>(Mon Sep 22 12:41:32 2014 by yamato)</p>
</li>
<li><p class="first">howto</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">&lt;</span><span class="n">svn</span><span class="o">&gt;</span>
<span class="o">=&gt;</span> <span class="o">&lt;</span><span class="n">git</span><span class="p">:</span> <span class="n">local</span> <span class="n">universal</span><span class="o">-</span><span class="n">ctags</span> <span class="n">repo</span><span class="o">&gt;</span>
   <span class="o">=&gt;</span> <span class="o">&lt;</span><span class="n">git</span><span class="p">:</span> <span class="n">local</span> <span class="n">universal</span><span class="o">-</span><span class="n">ctags</span> <span class="n">repo</span><span class="o">&gt;</span>
</pre></div>
</div>
<ol class="arabic">
<li><p class="first">prepare your own universal-ctags repo: a local git repo cloned from github.
You may know how to do it :)</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git clone https://github.com/universal-ctags/ctags.git
</pre></div>
</div>
</li>
<li><p class="first">prepare exuberant-ctags SVN repo: a local git repo clone from exuberant-ctags svn tree.</p>
</li>
</ol>
<blockquote>
<div><p>The original clone is already part of exuberant tree.</p>
<p>To initialize your git repository with the required subversion information do</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git svn init https://svn.code.sf.net/p/ctags/code/trunk
$ git update-ref refs/remotes/git-svn refs/remotes/origin/sourceforge
</pre></div>
</div>
<p>and then</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git svn fetch
$ git svn rebase
</pre></div>
</div>
<p>to get the latest changes and reflect it to the local copy.</p>
</div></blockquote>
<ol class="arabic simple" start="3">
<li>merge</li>
</ol>
<blockquote>
<div><p>TODO</p>
</div></blockquote>
<ol class="arabic" start="4">
<li><p class="first">cherry-pick</p>
<p>4.1. Make a branch at local universal-ctags repo and switch to it.</p>
<p>4.2. Do cherry-pick like:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git cherry-pick -s -x c81a8ce
</pre></div>
</div>
<p>You can find commit id on the another terminal
&lt;git: local universal-ctags repo&gt;:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git log
</pre></div>
</div>
<p>or</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git log --oneline
</pre></div>
</div>
<p>If conflicts are occurred in cherry-picking, you can
abort/reset cherry-picking with:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ git reset --hard
</pre></div>
</div>
<dl class="docutils">
<dt>&lt;git: local universal-ctags repo&gt;</dt>
<dd><p class="first last">at the branch for picking.</p>
</dd>
</dl>
</li>
</ol>
</li>
</ul>
</div>
<div class="section" id="bugs">
<h3>bugs<a class="headerlink" href="#bugs" title="Permalink to this headline">¶</a></h3>
<blockquote>
<div><p>&lt;367&gt;  C++11 override makes a C++ member function declaration ignored</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d4fcbdd</span>
<span class="c1">#413</span>
<span class="c1">#405</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;366&gt;  –options=.ctags doesn’t work under Windows</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">15</span><span class="n">cedc6c94e95110cc319b5cdad7807caf3db1f4</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;365&gt;  Selecting Python kinds is broken</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">4</span><span class="n">a95e4a55f67230fc4eee91ffb31c18c422df6d3</span>
</pre></div>
</div>
</li>
<li><p class="first">discussed at #324.</p>
</li>
</ul>
</div></blockquote>
<p>&lt;364&gt;  Ruby method on self is missing the trailing ? in the generated tag name</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d9ba5df9f4d54ddaa511bd5440a1a3decaa2dc28</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;363&gt; Invalid C input file causes invalid read / heap overflow</p>
<blockquote>
<div><ul>
<li><p class="first">it is not reproduced.</p>
</li>
<li><p class="first">the test case is imported as parser-c.r/c-heapoverflow-sh-bug-363.d:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ make units UNITS=c-heapoverflow-sh-bug-363 VG=1
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;361&gt; Invalid C input file causes invalid read / heap overflow</p>
<blockquote>
<div><ul class="simple">
<li>it is not reproduced.</li>
</ul>
</div></blockquote>
<p>&lt;360&gt; Fails to parse annotation’s fields with default value</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">682</span><span class="n">a7f3b180c27c1196f8a1ae662d6e8ad142939</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;358&gt;  Vim parser: Segmentation fault when reading empty vim file</p>
<blockquote>
<div><ul>
<li><p class="first">directly contributed by the original author of bug report and patch:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">e0f854f0100e7a3cb8b959a23d6036e43f6b6c85</span>
</pre></div>
</div>
</li>
<li><p class="first">it is fixed in sf, too:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">5</span><span class="n">d774f6022a1af71fa5866994699aafce0253085</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;356&gt; [python] mistakes module level attribute for class level attribute in module level if</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">ab91e6e1ae84b80870a1e8712fc7f3133e4b5542</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;355&gt; Error when parsing empty file (OCaml)</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">02</span><span class="n">ec2066b5be6b129eba49685bd0b17fef4acfa</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;341&gt; Lua: “function f ()” whitespace</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">8590</span><span class="n">bbef5fcf70f6747d509808c29bf84342cd0d</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;341&gt; Introducing ctags.conf.d</p>
<blockquote>
<div><ul>
<li><p class="first">merged the improved version:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">216880</span><span class="n">c5287e0421d9c49898d983144db61c83aa</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;271&gt; regex callback is broken; &lt;320&gt; [PATCH] fix regex callback match count</p>
<blockquote>
<div><ul>
<li><p class="first">merged patch (with updated bug number):</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">a12b3a24b62d6535a968e076675f68bac9ad32ba</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;177&gt; Lua: “function” results in function tag (includes patch)</p>
<blockquote>
<div><ul>
<li><p class="first">fixed in:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">5606</span><span class="n">f3f711afeac74587a249650a5f7b416f19be</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
</div></blockquote>
</div>
</div>
<div class="section" id="id1">
<h2><a class="reference external" href="https://sourceforge.net/p/ctags/patches/%d">patches</a><a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
<p>Tracking the tickets in patch tracker is quite fruitful.
Patches are always there. So it is easy to evaluate the value:)</p>
<blockquote>
<div><p>[(&lt;]TICKET#[&gt;)] TITLE</p>
<blockquote>
<div><ul class="simple">
<li>STATUS<ul>
<li>MORE STATUS</li>
</ul>
</li>
</ul>
</div></blockquote>
<p>&lt;TICKET#&gt;</p>
<blockquote>
<div>means the ticket is closed from the view of exuberant tree
developers.  We don’t have to take time for this ticket.</div></blockquote>
<p>(TICKET#)</p>
<blockquote>
<div>means the ticket is still opened from the view of exuberant
tree developers.  We don’t have to take time for this ticket.</div></blockquote>
</div></blockquote>
<hr class="docutils" />
<blockquote>
<div><p>&lt;85&gt; Add –encoding option to make utf-8 encoded tags file</p>
<blockquote>
<div><ul>
<li><p class="first">contributed by the original author:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">b3f670c7c4a3c3570b8d2d82756735586aafc0cb</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;84&gt; C++11 new using semantics</p>
<blockquote>
<div><ul>
<li><p class="first">solved by another implementation:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">c93e3bfa05b70d7fbc2539454c957eb2169e16b3</span>
<span class="mi">502355489</span><span class="n">b1ba748b1a235641bbd512ba6da315e</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;83&gt; New full non-regex PHP parser</p>
<blockquote>
<div><ul class="simple">
<li>contributed by the original author</li>
</ul>
</div></blockquote>
<p>&lt;82&gt; Support for comments in .ctags files</p>
<blockquote>
<div><ul>
<li><p class="first">contributed by the original author:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">cab4735e4f99ce23c52b78dc879bc06af66796fd</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;81&gt; ocaml parser segfaults on invalid files</p>
<blockquote>
<div><ul class="simple">
<li>the bug is not reproduced</li>
</ul>
</div></blockquote>
<p>&lt;80&gt; Add support for falcon pl</p>
<blockquote>
<div><ul class="simple">
<li>contributed by the original author</li>
</ul>
</div></blockquote>
<p>&lt;74&gt; protobuf parser</p>
<blockquote>
<div><ul class="simple">
<li>Merged after getting approval from the original author</li>
</ul>
</div></blockquote>
<p>&lt;67&gt; Objective C language parser</p>
<blockquote>
<div><ul class="simple">
<li>This is the implementation we have in universal-ctags tree.</li>
</ul>
</div></blockquote>
<p>&lt;65&gt; absoluteFilename uses strcpy on overlapping strings</p>
<blockquote>
<div><ul>
<li><p class="first">Fixed in universal-ctags tree, however the ticket is still open:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d2bdf505abb7569deae2b50305ea1edce6208557</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;64&gt; Fix strcpy() misuse</p>
<blockquote>
<div><ul>
<li><p class="first">Fixed in universal-ctags tree, however the ticket is still open:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d2bdf505abb7569deae2b50305ea1edce6208557</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;55&gt; TTCN-3 support</p>
<blockquote>
<div><ul class="simple">
<li>contributed by the original author</li>
</ul>
</div></blockquote>
<p>&lt;51&gt; Ada support</p>
<blockquote>
<div><ul>
<li><p class="first">Ada support is now available in universal-ctags tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">4</span><span class="n">b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;38&gt; Ada support</p>
<blockquote>
<div><ul>
<li><p class="first">Ada support is now available in universal-ctags tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">4</span><span class="n">b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c</span>
</pre></div>
</div>
</li>
</ul>
</div></blockquote>
<p>&lt;33&gt; Add basic ObjC support</p>
<blockquote>
<div><ul class="simple">
<li>This one is written in regexp.</li>
<li>we have better objc parser.</li>
</ul>
</div></blockquote>
<p>(1) bibtex parser</p>
<blockquote>
<div><ul>
<li><p class="first">Reject because…</p>
<ul class="simple">
<li>the owner of the ticket is anonymous.</li>
<li>the name of patch author is not written explicitly at
the header of patch.</li>
</ul>
</li>
<li><p class="first">Alternative</p>
<p><a class="reference external" href="https://gist.github.com/ptrv/4576213">https://gist.github.com/ptrv/4576213</a></p>
</li>
</ul>
</div></blockquote>
</div></blockquote>
</div>
<div class="section" id="devel-mailing-list-ctags-devel-sourceforge">
<h2>devel mailing list (<a class="reference external" href="mailto:ctags-devel&#37;&#52;&#48;sourceforge">ctags-devel<span>&#64;</span>sourceforge</a>)<a class="headerlink" href="#devel-mailing-list-ctags-devel-sourceforge" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><p>&lt;[Ctags] Shebang with python3 instead of python&gt;
From: Martin Ueding &lt;<a class="reference external" href="mailto:dev&#37;&#52;&#48;ma&#46;&#46;&#46;">dev<span>&#64;</span>ma…</a>&gt; - 2013-01-26 18:36:32</p>
<blockquote>
<div><p>Added python, python2 and python3 as extensions of
python parser:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">bb81485205c67617f1b34f61341e60b9e8030502</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;[Ctags-devel] Lack of fnmatch(3) in Windows&gt;
From: Frank Fesevur &lt;<a class="reference external" href="mailto:ffes&#37;&#52;&#48;us&#46;&#46;&#46;">ffes<span>&#64;</span>us…</a>&gt; - 2013-08-24 20:25:47</p>
<blockquote>
<div><p>There is no fnmatch() in the Windows C library. Therefore
a string comparison is done in fileNameMatched() in
strlist.c and patterns are not recognized:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">698</span><span class="n">bf2f3db692946d2358892d228a864014abc4b</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;Re: [Ctags-devel] WindRes parser&gt;
From: Frank Fesevur &lt;<a class="reference external" href="mailto:ffes&#37;&#52;&#48;unns&#46;&#46;&#46;">ffes<span>&#64;</span>unns…</a>&gt; - 2013-08-30 21:23:50</p>
<blockquote>
<div><p>A parser for Windows Resource files.
<a class="reference external" href="http://en.wikipedia.org/wiki/Resource_%28Windows%29">http://en.wikipedia.org/wiki/Resource_%28Windows%29</a></p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">95</span><span class="n">b4806ba6c006e4b7e72a006700e33c720ab9e7</span>
</pre></div>
</div>
</div></blockquote>
<p>([Ctags-devel] Skip repeat PATH_SEPARATORs in relativeFilename())
From: Seth Dickson &lt;<a class="reference external" href="mailto:whefxlr&#37;&#52;&#48;gm&#46;&#46;&#46;">whefxlr<span>&#64;</span>gm…</a>&gt; - 2013-12-24 04:51:01</p>
<blockquote>
<div>Looks interesting.</div></blockquote>
</div></blockquote>
</div>
<div class="section" id="fedora">
<h2>Fedora<a class="headerlink" href="#fedora" title="Permalink to this headline">¶</a></h2>
<p>Some patches are maintained in ctags package of Fedora.
Inventory of patches are
<a class="reference external" href="http://pkgs.fedoraproject.org/cgit/ctags.git/tree/ctags.spec">http://pkgs.fedoraproject.org/cgit/ctags.git/tree/ctags.spec</a></p>
<p>&lt;ctags-5.7-destdir.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in universal-ctags git tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d4b5972427a46cbdcbfb050a944cf62b300676be</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;ctags-5.7-segment-fault.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in universal-ctags git tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">8</span><span class="n">cc2b482f6c7257c5151893a6d02b8c79851fedd</span>
</pre></div>
</div>
</div></blockquote>
<p>(ctags-5.8-cssparse.patch)</p>
<blockquote>
<div><p>Not in universal-ctags tree.</p>
<p>The reproducer is attached to following page:
<a class="reference external" href="https://bugzilla.redhat.com/show_bug.cgi?id=852101">https://bugzilla.redhat.com/show_bug.cgi?id=852101</a></p>
<p>However, universal-ctags doesn’t reproduce with it.</p>
<p>I, Masatake YAMATO, read the patch.  However, I don’t
understand the patch.</p>
</div></blockquote>
<p>&lt;ctags-5.8-css.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in universal-ctags git tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">80</span><span class="n">c1522a36df3ba52b8b7cd7f5c79d5c30437a63</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;ctags-5.8-memmove.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in exuberant ctags svn tree.
As the result this patch is in universal-ctags tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">d2bdf505abb7569deae2b50305ea1edce6208557</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;ctags-5.8-ocaml-crash.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in exuberant ctags svn tree.
As the result this patch is in universal-ctags tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">ddb29762b37d60a875252dcc401de0b7479527b1</span>
</pre></div>
</div>
</div></blockquote>
<p>&lt;ctags-5.8-format-security.patch&gt;</p>
<blockquote>
<div><p>This patch was merged in exuberant ctags svn tree.
As the result this patch is in universal-ctags tree:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="mi">2</span><span class="n">f7a78ce21e4156ec3e63c821827cf1d5680ace8</span>
</pre></div>
</div>
</div></blockquote>
</div>
<div class="section" id="debian">
<h2>Debian<a class="headerlink" href="#debian" title="Permalink to this headline">¶</a></h2>
<p>Some patches are maintained in ctags package of Debian.
Inventory of patches are
<a class="reference external" href="http://anonscm.debian.org/cgit/users/cjwatson/exuberant-ctags.git/tree/debian/patches/series">http://anonscm.debian.org/cgit/users/cjwatson/exuberant-ctags.git/tree/debian/patches/series</a></p>
<p>&lt;python-disable-imports.patch&gt;</p>
<blockquote>
<div>universal-ctags tags Y in <cite>import X as Y</cite> and Z in <cite>from X import Y as Z</cite>
as definition tags. They are turned on by default.
The others are tagged as reference tags. reference tags are recorded only
when “r” extra tags are enabled. e.g. <cite>–extras=+r</cite>.</div></blockquote>
<p>&lt;vim-command-loop.patch&gt;</p>
<blockquote>
<div><p>This patch was merged as an alternative for
7fb36a2f4690374526e9e7ef4f1e24800b6914ec</p>
<p>Discussed on <a class="reference external" href="https://github.com/fishman/ctags/issues/74">https://github.com/fishman/ctags/issues/74</a></p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">e59325a576e38bc63b91abb05a5a22d2cef25ab7</span>
</pre></div>
</div>
</div></blockquote>
</div>
<div class="section" id="other-interesting-ctags-repositories">
<h2>Other interesting ctags repositories<a class="headerlink" href="#other-interesting-ctags-repositories" title="Permalink to this headline">¶</a></h2>
<p>There are several interesting repo’s with ctags around. These are
interesting to integrate in the future.</p>
<div class="section" id="id2">
<h3><a class="reference external" href="https://github.com/vim-jp/ctags/">VIM-Japan</a><a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
<p>VIM-Japan have some interesting things, especially regarding encoding.</p>
</div>
<div class="section" id="id3">
<h3><a class="reference external" href="https://git.gnome.org/browse/anjuta/tree/plugins/symbol-db/anjuta-tags">Anjuta</a><a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
<p>Anjuta is a Gnome IDE. They did not fork Exuberant ctags, but they did
natively include it in Anjuta. They have made several additions to
their version of it including fairly extensive Vala language support.</p>
</div>
<div class="section" id="tagbar">
<h3>tagbar<a class="headerlink" href="#tagbar" title="Permalink to this headline">¶</a></h3>
<p>Wiki</p>
<blockquote>
<div><a class="reference external" href="https://github.com/majutsushi/tagbar/wiki">https://github.com/majutsushi/tagbar/wiki</a></div></blockquote>
<p>This is a gold mine of optlibs.</p>
</div>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">Tracking other projects</a><ul>
<li><a class="reference internal" href="#exuberant-ctags">exuberant-ctags</a><ul>
<li><a class="reference internal" href="#subversion">subversion</a></li>
<li><a class="reference internal" href="#bugs">bugs</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id1">patches</a></li>
<li><a class="reference internal" href="#devel-mailing-list-ctags-devel-sourceforge">devel mailing list (ctags-devel&#64;sourceforge)</a></li>
<li><a class="reference internal" href="#fedora">Fedora</a></li>
<li><a class="reference internal" href="#debian">Debian</a></li>
<li><a class="reference internal" href="#other-interesting-ctags-repositories">Other interesting ctags repositories</a><ul>
<li><a class="reference internal" href="#id2">VIM-Japan</a></li>
<li><a class="reference internal" href="#id3">Anjuta</a></li>
<li><a class="reference internal" href="#tagbar">tagbar</a></li>
</ul>
</li>
</ul>
</li>
</ul>

<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <div><input type="text" name="q" /></div>
      <div><input type="submit" value="Go" /></div>
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="nav-item nav-item-0"><a href="index.html">Universal Ctags 0.3.0 documentation</a> &#187;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2015, Universal Ctags Team.
      Last updated on 19 Dec 2017.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
    </div>
  </body>
</html>